Tworzy kwerendΩ aktualizuj╣c╣, kt≤ra zmienia warto£ci w polach okre£lonej tabeli zgodnie z podanymi kryteriami.
UPDATE tabela
SET nowa_warto£µ
WHERE kryteria;
Sk│adnia instrukcji UPDATE zawiera nastΩpuj╣ce elementy:
Element | Opis |
---|---|
tabela | Nazwa tabeli zawieraj╣cej dane, kt≤re maj╣ zostaµ zmodyfikowane. |
nowa_warto£µ | Wyra┐enie okre£laj╣ce warto£µ, kt≤ra ma byµ wstawiona w okre£lonym polu uaktualnianych rekord≤w. |
kryteria | Wyra┐enie okre£laj╣ce, kt≤re rekordy zostan╣ uaktualnione. Uaktualniane s╣ wy│╣cznie rekordy spe│niaj╣ce to wyra┐enie. |
Instrukcja UPDATE jest szczeg≤lnie przydatna, gdy chcemy zmieniµ wiele rekord≤w lub gdy zmieniane rekordy znajduj╣ siΩ w wielu tabelach.
Mo┐na zmieniµ jednocze£nie wiele p≤l. Poni┐szy przyk│ad zwiΩksza warto£µ pola Warto£µZam≤wienia o 10 procent oraz warto£µ pola Fracht o 3 procent dla odbiorc≤w w Wielkiej Brytanii.
UPDATE Zam≤wienia
SET Warto£µZam≤wienia = Warto£µZam≤wienia * 1.1,
Fracht = Fracht * 1.03
WHERE KrajOdbiorcy = 'UK';
Wa┐ne
SELECT - instrukcja (Microsoft Jet SQL) | WHERE û klauzula (Microsoft Jet SQL) |